package com.test.dao;

import com.test.entity.CompAllInfoDto;
import com.test.entity.StuAllInfoDto;
import org.apache.ibatis.annotations.DeleteProvider;
import org.apache.ibatis.annotations.InsertProvider;
import org.apache.ibatis.annotations.SelectProvider;
import org.omg.CORBA.Object;

import java.util.List;
import java.util.Map;

public interface EchartInfoDao {

    @SelectProvider(type=EchartInfoProvider.class,method="selectAllCompCount")
    int selectAllCompCount();

    @SelectProvider(type=EchartInfoProvider.class,method="selectPieChart")
    List<Map<Object,Object>> selectPieChart();

    @SelectProvider(type=EchartInfoProvider.class,method="selectCompMap")
    List<CompAllInfoDto> selectCompMap();

    @SelectProvider(type=EchartInfoProvider.class,method="selectkindCount")
    List<Map<String, java.lang.Object>>  selectkindCount();


    @SelectProvider(type=EchartInfoProvider.class,method="selectBarCompNum")
    List<Map<String, java.lang.Object>>  selectBarCompNum();

    @SelectProvider(type=EchartInfoProvider.class,method="selectStuAttentKindPieChart")
    List<Map<java.lang.Object,java.lang.Object>> selectStuAttentKindPieChart(String u_acount);

}
